Page({
    data: {
        items: [ {
            desc: "今年五一，出去旅游的话，你会",
            planA: "规划好路线，每天的流程也安排好",
            planB: "放假拎包就走，不规划，看心情",
            valA: "J",
            valB: "P"
        }, {
            desc: "你觉得自己是个什么性格的人",
            planA: "一个性格较为随和、没有明确的目标和计划的人可能会随心所欲地行动。[e.g. 李白]",
            planB: "一个性格较为有条理的人可能会比较注重计划和安排，更容易按部就班地完成自己的任务。[e.g. 徐霞客]",
            valA: "P",
            valB: "J"
        }, {
            desc: "如果你是学者或研究者，你会探索什么",
            planA: "自然科学领域中的物理学[e.g. 牛顿]",
            planB: "哲学领域[e.g. 柏拉图]",
            valA: "S",
            valB: "N"
        }, {
            desc: "你是个开朗，自来熟的人吗",
            planA: "是",
            planB: "不是",
            valA: "E",
            valB: "I"
        }, {
            desc: "你容易和下面哪些人交朋友？",
            planA: "天马行空的艺术家",
            planB: "实事求是的企业家",
            valA: "N",
            valB: "S"
        }, {
            desc: "你比较",
            planA: "感性",
            planB: "理性",
            valA: "F",
            valB: "T"
        }, {
            desc: "工作生活中，你",
            planA: "常常凭借自己的冲动和热情来做出决定",
            planB: "具有系统的组织能力和理性思维，在行动前会制定详细的计划和时间表",
            valA: "P",
            valB: "J"
        }, {
            desc: "你内心的情绪想法是否挂在脸上",
            planA: "是",
            planB: "不是",
            valA: "E",
            valB: "I"
        }, {
            desc: "按照详细的计划和时间表，并一步一步地执行",
            planA: "令你感到稳妥",
            planB: "令你感到束缚",
            valA: "J",
            valB: "P"
        }, {
            desc: "当你去执行某任务时",
            planA: "制定计划来预防或减轻问题",
            planB: "更加喜欢实时应对问题",
            valA: "J",
            valB: "P"
        }, {
            desc: "在大多数情况下，你会选择",
            planA: "在行动前会，制定详细的计划和时间表",
            planB: "喜欢实际行动和经验，实时应对问题",
            valA: "P",
            valB: "J"
        }, {
            desc: "你在朋友眼中是个注重保护个人信息和隐私的人吗",
            planA: "是的",
            planB: "不是",
            valA: "I",
            valB: "E"
        }, {
            desc: "你觉得朋友眼中的你是个",
            planA: "务实的人",
            planB: "思维活跃的人",
            valA: "S",
            valB: "N"
        }, {
            desc: "遇到朋友和他的朋友，你会",
            planA: "自我介绍",
            planB: "沉默，待朋友介绍你",
            valA: "E",
            valB: "I"
        }, {
            desc: "你觉得身边朋友",
            planA: "思维活跃，富有想象力",
            planB: "脚踏实地的，实事求是",
            valA: "N",
            valB: "S"
        }, {
            desc: "你做事",
            planA: "比较激情感性",
            planB: "重逻辑有条理",
            valA: "F",
            valB: "T"
        }, {
            desc: "你比较喜欢",
            planA: "实时应当",
            planB: "末雨绸缪",
            valA: "F",
            valB: "J"
        }, {
            desc: "你平时喜欢独处吗",
            planA: "喜欢",
            planB: "不喜欢",
            valA: "I",
            valB: "E"
        }, {
            desc: "酒吧舞会中，你会感到",
            planA: "激情活力",
            planB: "嘈杂，想安静",
            valA: "E",
            valB: "I"
        }, {
            desc: "去游乐场，你会",
            planA: "提前按计划把要玩的项目安排妥当",
            planB: "没有计划，随心想玩就玩",
            valA: "J",
            valB: "P"
        }, {
            desc: "去旅游",
            planA: "人到，随心逛",
            planB: "有规划，按部就班",
            valA: "P",
            valB: "J"
        }, {
            desc: "你乐于社交聚会吗",
            planA: "不，想独处",
            planB: "是，乐在其中",
            valA: "I",
            valB: "E"
        }, {
            desc: "朋友认为你",
            planA: "平易近人",
            planB: "高冷",
            valA: "E",
            valB: "I"
        }, {
            desc: "你更崇拜",
            planA: "思维活跃，富有想象力的人",
            planB: "见多识广，经验丰富的人",
            valA: "N",
            valB: "S"
        }, {
            desc: "在生活工作中，你会",
            planA: "在执行时才思考解决方法",
            planB: "提前做好计划，条理进行",
            valA: "P",
            valB: "J"
        }, {
            desc: "你觉得自己是有城府的人吗",
            planA: "是",
            planB: "不是",
            valA: "I",
            valB: "E"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "看重隐私，不会用来换取便利",
            planB: "可能会为一些便利，舍弃一些隐私",
            valA: "I",
            valB: "E"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "对未来有规划",
            planB: "遇事再解决",
            valA: "J",
            valB: "P"
        }, {
            desc: "艺术画作，你喜欢",
            planA: "抽象",
            planB: "具体",
            valA: "N",
            valB: "S"
        }, {
            desc: "你觉得自己性格是",
            planA: "温柔",
            planB: "坚定",
            valA: "F",
            valB: "T"
        }, {
            desc: "对一些事情，你喜欢？",
            planA: "分析思考",
            planB: "仅凭感受",
            valA: "T",
            valB: "F"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "矜持",
            planB: "活跃",
            valA: "I",
            valB: "E"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "提前规划",
            planB: "随意，仅凭感受",
            valA: "J",
            valB: "P"
        }, {
            desc: "你喜欢哪种类型的课程？",
            planA: "理论性",
            planB: "事实性",
            valA: "N",
            valB: "S"
        }, {
            desc: "你是个a感性还是b理性追求公正的人？",
            planA: "a",
            planB: "b",
            valA: "F",
            valB: "T"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "可信",
            planB: "感人",
            valA: "T",
            valB: "F"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "描述",
            planB: "理论",
            valA: "S",
            valB: "N"
        }, {
            desc: "提前安排好一切，会让你？",
            planA: "觉得约束",
            planB: "觉得稳妥",
            valA: "P",
            valB: "J"
        }, {
            desc: "与朋友交往，你属于？",
            planA: "矜持",
            planB: "健谈",
            valA: "I",
            valB: "E"
        }, {
            desc: "工作生活中，你属于？",
            planA: "有条不紊",
            planB: "不拘小节",
            valA: "J",
            valB: "P"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "激情",
            planB: "决定",
            valA: "P",
            valB: "J"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "有活力",
            planB: "安静",
            valA: "E",
            valB: "I"
        }, {
            desc: "你喜欢以下哪种节目？",
            planA: "变魔术",
            planB: "街舞",
            valA: "N",
            valB: "S"
        }, {
            desc: "倘若需要牺牲大部分人的利益，才换取人类的延续，你会执行吗？",
            planA: "不会",
            planB: "会",
            valA: "F",
            valB: "T"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "利益",
            planB: "祝福",
            valA: "T",
            valB: "F"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "务实",
            planB: "意念",
            valA: "S",
            valB: "N"
        }, {
            desc: " 你觉得你是个？",
            planA: "务实的人",
            planB: "富有想象的人",
            valA: "S",
            valB: "N"
        }, {
            desc: "你觉得身边朋友多吗？",
            planA: "不多",
            planB: "多",
            valA: "I",
            valB: "E"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "实事求是",
            planB: "热情包容",
            valA: "T",
            valB: "F"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "动手能力强",
            planB: "富有想象",
            valA: "S",
            valB: "N"
        }, {
            desc: "公司聚餐时，你是咋样的",
            planA: "文静",
            planB: "爱合群",
            valA: "I",
            valB: "E"
        }, {
            desc: "你觉得以下那点重要",
            planA: "理论",
            planB: "事实",
            valA: "N",
            valB: "S"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "有条理安排",
            planB: "即兴，激情",
            valA: "J",
            valB: "P"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "富有同情心",
            planB: "善于分析逻辑",
            valA: "F",
            valB: "T"
        }, {
            desc: "遇到有小孩说没钱吃饭向你要钱时",
            planA: "会分析是否咋骗",
            planB: "觉得可怜会给",
            valA: "T",
            valB: "F"
        }, {
            desc: "你是个颜控吗",
            planA: "不是",
            planB: "是",
            valA: "S",
            valB: "N"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "富想象的",
            planB: "以事论事",
            valA: "N",
            valB: "S"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "亲切",
            planB: "客观",
            valA: "F",
            valB: "T"
        }, {
            desc: "你接到大任务时",
            planA: "先规划好实现步骤，再动手",
            planB: "立即动手",
            valA: "J",
            valB: "F"
        }, {
            desc: "在社交聚会中，你",
            planA: "放不开，比较拘束",
            planB: "很自在，从容交谈",
            valA: "I",
            valB: "E"
        }, {
            desc: "工作时，你会按照前辈传授的方法工作吗",
            planA: "会，比较稳妥",
            planB: "会探索尝试更优的方法",
            valA: "S",
            valB: "N"
        }, {
            desc: "你身上会带有兴趣标签吗，比如喜欢某动漫，会穿带其logo衣服等",
            planA: "会",
            planB: "不会",
            valA: "E",
            valB: "I"
        }, {
            desc: "高中你喜欢物理还是政治？",
            planA: "政治",
            planB: "物理",
            valA: "N",
            valB: "S"
        }, {
            desc: "你喜欢别人说你是感性还是理性的人",
            planA: "感性",
            planB: "理性",
            valA: "F",
            valB: "T"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "动手能力强",
            planB: "逻辑性强",
            valA: "S",
            valB: "N"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "事情的发展存在不确定性",
            planB: "有因必有果",
            valA: "N",
            valB: "S"
        }, {
            desc: "你啥时候会提前规划安排",
            planA: "不太喜欢，但一些重要的事会这样做",
            planB: "平时就是这样的人",
            valA: "F",
            valB: "J"
        }, {
            desc: "你自来熟吗",
            planA: "没，只是和熟悉的人交谈",
            planB: "嗯，可以和大伙打成一片",
            valA: "I",
            valB: "E"
        }, {
            desc: "在社交聚会上，你是个活跃的人吗",
            planA: "是的",
            planB: "不是",
            valA: "E",
            valB: "I"
        }, {
            desc: "把未来的事，都提前做个规划，会觉得",
            planA: "稳当",
            planB: "束缚",
            valA: "J",
            valB: "P"
        }, {
            desc: "你喜欢别人怎么评价你",
            planA: "有能力，有头脑",
            planB: "和善，富有同情心",
            valA: "T",
            valB: "F"
        }, {
            desc: "你社交约会重要吗",
            planA: "优先级高",
            planB: "看情况，可能中途毁约，去做别的事情",
            valA: "J",
            valB: "P"
        }, {
            desc: "要实现大目标，你会",
            planA: "撸起袖子，就是干",
            planB: "拆成n多小目标，挨个实现",
            valA: "I",
            valB: "E"
        }, {
            desc: "你可以从容与人聊天吗",
            planA: "仅熟悉的人",
            planB: "包括陌生人",
            valA: "I",
            valB: "E"
        }, {
            desc: "你解决问题会",
            planA: "稳定至上",
            planB: "探索性，追求更好方法",
            valA: "S",
            valB: "N"
        }, {
            desc: "你喜欢哪类小说",
            planA: "科幻探索",
            planB: "历史纪实",
            valA: "N",
            valB: "S"
        }, {
            desc: "你喜欢哪种领导？",
            planA: "随和，但能力稍欠缺",
            planB: "严厉，但能力强",
            valA: "T",
            valB: "F"
        }, {
            desc: "你生活有条理性吗，会提前规划吗",
            planA: "不会，看心情",
            planB: "会，会觉得稳当",
            valA: "P",
            valB: "J"
        }, {
            desc: "开会时，发言你会紧张吗",
            planA: "不会，很从容",
            planB: "有时会，看和谁或内容",
            valA: "E",
            valB: "I"
        }, {
            desc: "你平时做事情会考虑别人的感受吗",
            planA: "看实际情况，事实重要",
            planB: "会的",
            valA: "T",
            valB: "F"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "创造性，天马行空",
            planB: "务实，经验而谈",
            valA: "N",
            valB: "S"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "心胸广阔的、对他人友好",
            planB: "对事态度坚决果断、毫不动摇",
            valA: "F",
            valB: "T"
        }, {
            desc: "以下选项组合中，您更倾向于哪个选项，来表达个人的个性、风格及偏好？",
            planA: "追求公正，理大于情",
            planB: "有点情感偏袒",
            valA: "T",
            valB: "F"
        }, {
            desc: "你觉得你和那种动物相似",
            planA: "绵羊",
            planB: "狮子",
            valA: "F",
            valB: "T"
        }, {
            desc: "你看悲情电影时，会",
            planA: "纯粹欣赏电影情节，内心不波动",
            planB: "会代入情节融入其中，深感落泪",
            valA: "T",
            valB: "F"
        }, {
            desc: "你喜欢看啥类型的视频",
            planA: "记录片",
            planB: "科幻片",
            valA: "S",
            valB: "N"
        }, {
            desc: "你的衣服穿搭风格",
            planA: "喜欢潮流，追求时尚",
            planB: "普普通通，不喜欢张扬",
            valA: "N",
            valB: "S"
        }, {
            desc: "遇到乞讨要钱坐车的人时",
            planA: "会施舍抱有同情心",
            planB: "会理性分析其中是不是诈骗",
            valA: "F",
            valB: "T"
        }, {
            desc: "你是个咋样的人？",
            planA: "坚持己见",
            planB: "温柔有爱心",
            valA: "T",
            valB: "F"
        }, {
            desc: "你喜欢谁的画作",
            planA: "法国画家贝尔纳·吉克尔[现实主义画派]",
            planB: "安德烈·布洛东[超现实主义画派]",
            valA: "S",
            valB: "N"
        }, {
            desc: "你会？",
            planA: "在工作、学习、生活等方面全身心地投入其中",
            planB: "明确自己的目标，坚定不移地朝着目标前进",
            valA: "F",
            valB: "T"
        }, {
            desc: "你觉得你具有下面哪种？",
            planA: "较高的学习能力",
            planB: "快速适应新环境的能力",
            valA: "T",
            valB: "F"
        }, {
            desc: "日常生活工作中，你",
            planA: "喜欢实际生活中所获取到的、与事实相符合的经验",
            planB: "喜欢提出假设、理论模型、理论分析",
            valA: "S",
            valB: "N"
        } ],
        resu: [ "ENFJ", "ENFP", "ENTJ", "ENTP", "ESFP", "ESTJ", "ESTP", "INFJ", "INFP", "INFP", "INTJ", "INTP", "ISFJ", "ISFP", "ISTJ", "ISTJ", "ISTP" ],
        num: 0,
        numE: 0,
        numI: 0,
        numS: 0,
        numN: 0,
        numT: 0,
        numF: 0,
        numJ: 0,
        numP: 0,
        next: "下 一 题",
        vindex: 0
    },
    onShareAppMessage: function() {},
    onShareTimeline: function() {},
    onShow: function() {},
    onLoad: function(a) {
        this.setData({
            vindex: a.a
        });
    },
    back: function() {
        // wx.vibrateShort(), 
        wx.navigateBack({});
    },
    zd: function() {
        // wx.vibrateShort();
    },
    diff: function() {
        return (this.data.numE - this.data.numI > 0 ? "E" : "I") + (this.data.numS - this.data.numN > 0 ? "S" : "N") + (this.data.numT - this.data.numF > 0 ? "T" : "F") + (this.data.numJ - this.data.numP > 0 ? "J" : "P");
    },
    formSubmit: function(a) {
        var l = this;
        if ("" != a.detail.value.radioGroup) {
            switch (a.detail.value) {
              case "E":
                l.setData({
                    numE: l.data.numE + 1
                });
                break;

              case "I":
                l.setData({
                    numI: l.data.numI + 1
                });
                break;

              case "S":
                l.setData({
                    numS: l.data.numS + 1
                });
                break;

              case "N":
                l.setData({
                    numN: l.data.numN + 1
                });
                break;

              case "T":
                l.setData({
                    numT: l.data.numT + 1
                });
                break;

              case "F":
                l.setData({
                    numF: l.data.numF + 1
                });
                break;

              case "J":
                l.setData({
                    numJ: l.data.numJ + 1
                });
                break;

              case "P":
                l.setData({
                    numP: l.data.numP + 1
                });
            }
            l.data.num == l.data.vindex - 2 && this.setData({
                next: "提交"
            }), l.data.num == l.data.vindex - 1 ? (this.setData({
                num: l.data.vindex - 1,
                next: "完毕"
            }), wx.showToast({
                title: "正在分析",
                duration: 700,
                icon: "loading",
                mask: !0,
                success: function(a) {
                    setTimeout(function() {
                        wx.showModal({
                            content: "您的16型人格类型为：" + l.diff(),
                            showCancel: !1,
                            confirmText: "详情页",
                            title: "结果",
                            success: function(a) {
                                wx.vibrateShort();
                                var n = l.data.numE / (l.data.numE + l.data.numI), v = l.data.numS / (l.data.numS + l.data.numN), p = l.data.numT / (l.data.numT + l.data.numF), A = l.data.numJ / (l.data.numJ + l.data.numP);
                                wx.redirectTo({
                                    url: "../type/index?a=" + l.diff() + "&vsA=" + n + "&vsB=" + v + "&vsC=" + p + "&vsD=" + A
                                });
                            },
                            fail: function(a) {},
                            complete: function(a) {}
                        });
                    }, 699);
                },
                fail: function(a) {},
                complete: function(a) {}
            })) : this.setData({
                num: l.data.num + 1
            });
        } else wx.showModal({
            content: "请选择，再下一题",
            title: "提醒",
            showCancel: !1,
            success: function(a) {},
            fail: function(a) {},
            complete: function(a) {}
        });
    },
    formReset: function() {}
});